package io.qar.skus.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
	import java.math.BigDecimal;
	import java.util.Date;
	import io.qar.commons.mybatis.entity.ZyDateAtBaseEntity;

/**
* SKU表
*
* @author yyyyjinying 1020066395@qq.com
* @since 3.0 2024-06-10
*/
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("zy_skus")
public class SkusEntity extends ZyDateAtBaseEntity {
private static final long serialVersionUID = 1L;

			/**
			* SKU ID
			*/
			@TableId
		private Long skuId;
			/**
			* 关联的菜品ID
			*/
		private Long dishId;
			/**
			* 口味
			*/
		private String flavor;
			/**
			* 规格（JSON格式）
			*/
		private String specification;
			/**
			* 库存数量
			*/
		private Integer stockQuantity;
			/**
			* 库存预警阈值
			*/
		private Integer stockThreshold;
			/**
			* 售价
			*/
		private BigDecimal price;
			/**
			* 成本价
			*/
		private BigDecimal cost;
			/**
			* SKU图片URL（如有不同）
			*/
		private String imageUrl;
			/**
			* SKU状态
			*/
		private Object status;
		private Integer isDelete;
			/**
			* 审批状态
			*/
		private Object approvalStatus;
			/**
			* 促销活动信息（JSON格式）
			*/
		private Object promotionInfo;
			/**
			* 版本号
			*/
		private Integer version;
			/**
			* 创建时间
			*/
		private Date createdAt;
			/**
			* 更新时间
			*/
		private Date updatedAt;
			/**
			* 供应商ID
			*/
		private Long supplierId;
}